﻿package com.module.sysconfig.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.support.jdbc.Page;
import com.support.jdbc.datasource.DataSource;

public interface ZsZmxlhglMapper
{
	/**
	 * 
	 * @param params
	 * @return
	 */
	@DataSource(value = "dataSource")
	public void saveZsxlhgl(Map<String, String> params) throws Exception;

	/**
	 * 
	 * @param id
	 * @return
	 */
	@DataSource(value = "dataSource")
	public void deleteZsxlhgl(String id) throws Exception;

	/**
	 * 
	 * @param params
	 * @return
	 */
	@DataSource(value = "dataSource")
	public void updateZsxlhgl(Map<String, String> params) throws Exception;

	/**
	 * 
	 * @param page
	 * @return
	 */
	@SuppressWarnings("rawtypes")
	@DataSource(value = "dataSource")
	public List<Map<String, Object>> queryZsxlhgl(Page page) throws Exception;

	
	
	/**
	 * 
	 * @param params
	 * @return
	 */
	@DataSource(value = "dataSource")
	public void saveZmxlhgl(Map<String, String> params) throws Exception;

	/**
	 * 
	 * @param id
	 * @return
	 */
	@DataSource(value = "dataSource")
	public void deleteZmxlhgl(String id) throws Exception;

	/**
	 * 
	 * @param params
	 * @return
	 */
	@DataSource(value = "dataSource")
	public void updateZmxlhgl(Map<String, String> params) throws Exception;

	/**
	 * 
	 * @param page
	 * @return
	 */
	@SuppressWarnings("rawtypes")
	@DataSource(value = "dataSource")
	public List<Map<String, Object>> queryZmxlh(Page page) throws Exception;
	
	/**
	 * 
	 * @param page
	 * @return
	 */
	@DataSource(value = "dataSource")
	public List<Map<String, Object>> queryAllZmxlh() throws Exception;
}